home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / earcd / utils / madhouse / developer / c / include / clib / madblankersupport_protos.h
C/C++ Source or Header  |  1997-12-21  |  2KB  |  49 lines

  1. #ifndef  CLIB_MADBLANKERSUPPORT_PROTOS_H
  2. #define  CLIB_MADBLANKERSUPPORT_PROTOS_H
  3.  
  4. #ifndef LIBRARIES_MADBLANKERSUPPORT_H
  5. #include <libraries/madblankersupport.h>
  6. #endif
  7.  
  8. #ifndef INTUITION_SCREENS_H
  9. #include <intuition/screens.h>
  10. #endif
  11. #ifndef GRAPHICS_TEXT_H
  12. #include <graphics/text.h>
  13. #endif
  14.  
  15. #ifdef SERVER_COMPILE
  16. LONG MBS_ServerLogin( APTR );
  17. #endif
  18.  
  19. LONG MBS_Query();
  20. mbs_blankjob *MBS_GetBlankjob();
  21. void MBS_Quit();
  22. LONG MBS_CopyScreen( Screen *src, Screen *dest );
  23. LONG MBS_ContinueBlanking();
  24. void MBS_DebugMode();
  25. LONG MBS_GetPrefs( char *ident, LONG def );
  26. void MBS_GetStringPrefs( char *ident, char *dest );
  27. ULONG MBS_GetScreenmodePrefs( ULONG def );
  28. ULONG MBS_GetScreendepthPrefs( ULONG def );
  29. void MBS_GetColorPrefs( char *ident, mbs_color *dest );
  30. void MBS_GetFontPrefs( char *ident, struct TextAttr *ta, char *buf);
  31.  
  32. void MBS_ErrorReport( char *error );
  33. void MBS_ClearMousePointer( Screen *scr );
  34.  
  35. APTR MBS_AllocPalette();
  36. void MBS_FreePalette( APTR palette );
  37. void MBS_GetScreenPalette( APTR palette, Screen *scr );
  38. void MBS_SetPaletteScreen( APTR palette, Screen *geometry_of_scr );
  39. void MBS_ColorCycleStep( APTR palette, ULONG start, ULONG end, LONG direction, ULONG steps );
  40. void MBS_RefreshPalette( APTR palette, Screen *scr2 );
  41. void MBS_PutPaletteColor( APTR palette, ULONG reg, mbs_color *col );
  42. void MBS_GetPaletteColor( APTR palette, ULONG reg, mbs_color *col );
  43. void MBS_PaletteSpread( APTR palette, ULONG start, ULONG stop );
  44.  
  45. void MBS_BeginAutoCycling( APTR palette, ULONG start, ULONG end, LONG direction, ULONG steps, ULONG delay );
  46. void MBS_EndAutoCycling();
  47.  
  48. #endif
  49.